package com.itcat.api.mysql;

import com.itcat.mysql.pojo.PmsSkuStock;

import java.util.List;

/**
 * @author Jerry Broker
 * @project_name rainbow-mall
 * @create 2022-04-04 0:37
 */
public interface PmsSkuStockApi {
    // 保存商品的sku库存信息
    void saveList(List<PmsSkuStock> skuStockList);

    // 根据商品ID及sku编码模糊搜索sku库存
    List<PmsSkuStock> getSkuByPid(Integer pid, String keyword);

    // 批量更新sku库存信息
    void updateSku(List<PmsSkuStock> skuStockList);

    // 获取商品的sku库存信息
    List<PmsSkuStock> findByProductId(Long productId);

    // 更新商品的sku库存信息
    void updateList(List<PmsSkuStock> skuStockList);

    // 删除响应商品id的数据
    void deleteByProductId(Long productId);
}
